home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / BROWSERS / GLUESTIK.ZOO / Makefile < prev    next >
Encoding:
Makefile  |  1996-09-01  |  1.2 KB  |  51 lines

  1. CC = cc68x
  2. AS = jas
  3. CFLAGS = -O -W5 -DBLOCK_OPEN # -DDEBUG
  4. RM = rm -f
  5.  
  6. DRIVER        = gsdriver.exe
  7. DRIVER_OBJS = gsdriver.o drivers.o transtub.o flags.o debugdrv.o
  8. DRIVER_LIBS =
  9.  
  10. DAEMON        = gsdaemon.prg
  11. DAEMON_OBJS = gsdaemon.o config.o transdmn.o memdemon.o debugdmn.o
  12. DAEMON_LIBS = -lsocket
  13.  
  14. all: $(DAEMON) $(DRIVER)
  15.  
  16. # You may need to substitute your own program-flag-setting program; I
  17. # use pflags from the SozobonX distribution.
  18. $(DAEMON): $(DAEMON_OBJS)
  19.     $(CC) $(CFLAGS) -o $(DAEMON) $(DAEMON_OBJS) $(DAEMON_LIBS)
  20.     pflags +global $(DAEMON)
  21.  
  22. $(DRIVER): $(DRIVER_OBJS)
  23.     $(CC) $(CFLAGS) -o $(DRIVER) $(DRIVER_OBJS) $(DRIVER_LIBS)
  24.     pflags +global $(DRIVER)
  25.  
  26. gsdriver.o: cookie.h
  27. config.o drivers.o gsdaemon.o gsdriver.o memdemon.o: global.h
  28. sendop.o transdmn.o transtub.o: global.h
  29. gsdaemon.o gsdriver.o: patchlev.h
  30. gsdaemon.o gsdriver.o sendop.o transdmn.o: pipe.h
  31.  
  32. debugdrv.o: debug.c global.h
  33.     $(CC) -DDRIVER $(CFLAGS) -c -o $@ $<
  34.  
  35. debugdmn.o: debug.c global.h
  36.     $(CC) -DDAEMON $(CFLAGS) -c -o $@ $<
  37.  
  38. TESTIT = testit.ttp
  39.  
  40. test: $(TESTIT)
  41.  
  42. $(TESTIT): testit.o
  43.     $(CC) $(CFLAGS) -o $(TESTIT) testit.o
  44.  
  45. testit.o: drivers.h transprt.h
  46.  
  47. clean:
  48.     $(RM) $(DAEMON_OBJS) $(DRIVER_OBJS) testit.o
  49. spotless: clean
  50.     $(RM) $(DAEMON) $(DRIVER) $(TESTIT)
  51.